package com.service;

import com.vo.noticeVo.AddNoticeVo;
import com.vo.noticeVo.NoticeListRequestVo;
import com.vo.noticeVo.NoticeListResponseVo;
import com.vo.noticeVo.UpdateNoticeVo;

import java.util.List;

/**
 * @Author hl
 * @Date
 */
public interface INoticeService {
    /**
     * 获取公告信息列表
     */
    List<NoticeListResponseVo> getNoticeList(NoticeListRequestVo vo);

    /**
     * 添加公告信息
     */
    void addNotice(AddNoticeVo addVo);

    /**
     * 修改公告信息
     */
    void updateNotice(UpdateNoticeVo vo);

    /**
     * 删除公告信息
     */
    void deleteNotice(Integer id);
}
